A heterogeneous distributed visual servoing system for real-time robotic assembly applications
نویسندگان
چکیده
We describe a multi-loop robotic control architecture that for the fine-motion control required for object tracking uses two different loops that depend on entirely different approaches for visual servoing. One tracking loop uses fast blob analysis of the camera images for servo control. The other tracking loop, which is more robust but slower, uses model-based line matchings for a more robust calculation of instantaneous pose. A control arbitrator gives a higher priority to the faster blob-analysis based control loop. But should any disturbances in the system cause the loss of servo control with respect to the input received from the blob-analysis based control loop, the control arbitrator automatically switches to the other more robust control loop. As a result, the system shows high level of fault tolerance under non-cooperative conditions, such as severe occlusion and lighting condition changes.
منابع مشابه
Real-time Visual Servoing
This paper describes a new real-time tracking algorithm in conjunction with a predictive filter to allow real-time visual servoing of a robotic arm that is following a moving object. The system consists of two calibrated (but unregistered) cameras that provide images to a real-time, pipelined-parallel optic-flow algorithm that can robustly compute optic-flow and calculate the 3-D position of a ...
متن کاملVisual Servoing for Robotic Assembly
Visual feedback has traditionally been used in the assembly process to a very limited extent. With the advent of effective visual servoing techniques, visual feedback can become an integral part of the assembly process by complementing the use of force feedback to accomplish precision assemblies in imprecisely calibrated robotic assembly workcells. In this paper we present some of the issues pe...
متن کاملA Short Review of Neural Network Techniques in Visual Servoing of Robotic Manipulators
Robotics is one of the most challenging applications of soft computing techniques. It is characterized by direct interaction with a real world, sensory feedback and a complex control system. This paper reviews the application of soft computing approaches, particularly neural networks, in the domain of visual servoing of robotic manipulators. Various robotic tasks within the scope of visual serv...
متن کاملStructure Adaptable Digital Neural Network Techniques in Visual Servoing of Robotic Manipulators
Robotics is one of the most challenging applications of soft computing techniques. It is characterized by direct interaction with a real world, sensory feedback and a complex control system. This paper reviews the application of soft computing approaches, particularly neural networks, in the domain of visual servoing of robotic manipulators. Various robotic tasks within the scope of visual serv...
متن کاملOpen Platform for Real-time Robotic Visual Servoing
This paper presents an open platform to design, simulate and test robotic image-based visual servoing systems using off-the-shelf commercial cameras and standard personal computers. First a set of simulation files for Matlab is introduced and then a real-time toolkit for visual servoing is presented. The latter makes extensive use of separate threads and multiprocess computing to support the im...
متن کامل